CSC 5160 : Combinatorial Optimization and Approximation Algorithms
نویسندگان
چکیده
In this lecture, the focus is on submodular function in combinatorial optimizations. The first class of submodular functions which was studied thoroughly was the class of matroid rank functions. The flourishing stage of matroid theory came with Jack Edmonds’ work in 1960s, when he gave a minmax formula and an efficient algorithm to the matroid partition problem, from which the matroid intersection theorem and its algorithm can be derived. Generalizing certain basic properties of matroid polyhedra, Edmonds began the systematical study of submodularity. An important work along this line is Edmonds and Giles’ 1977 paper on submodular flow, which models a large class of useful and efficiently solvable combinatorial optimization problems. Although we will not introduce matroids in this course, we can still try to see how submodularity provides a unifying theme for many polynomial time solvable problems.
منابع مشابه
CSC 5160 : Combinatorial Optimization and Approximation Algorithms
In this lecture, the focus is on primal dual method and its application in designing exact algorithms and approximation algorithms for combinatorial optimization problems. It is a general framework which can solve many problems rather systematically. We first introduce the principles of primal dual program, and then show one example, weighted bipartite matching for designing exact algorithm and...
متن کاملCSC 5160 : Combinatorial Optimization and Approximation Algorithms
In this lecture, we will talk about the technique of using Linear Programming (LP) to solve combinatorial optimization problems. The lecture is divided into two parts. In the first part, we discuss the theoretical aspects of LP and illustrate by exmaples how combinatoric problems can be reforumated as LP problems. In the second part, we introduce two popular algorithms in solving LP problems: t...
متن کاملCSC 5160 : Combinatorial Optimization and Approximation Algorithms
To illustrate this technique, we give an alternate proof that the natural linear program for bipartite perfect matching is integral. Then we study the classical minimum spanning tree problem, and see how to attack this problem using linear programming. In fact, an exponential size LP will be used for the minimum spanning tree problem. First we will show how to solve this exponential size LP via...
متن کاملAssefaw Hadish Gebremedhin Research Statement I. Research Areas
I am interested in algorithmics, parallel computing, and combinatorial scientific computing (CSC). Since the third in this list is unlikely to be known as widely as the first two, I offer a brief description. CSC is an interdisciplinary area where one applies discrete mathematics and algorithmics to identify and solve critical combinatorial problems in a variety of computational contexts in sci...
متن کاملCSC 2411 - Linear Programming and Combinatorial Optimization ∗ Lecture 9 : Semi - Definite Programming Combinatorial Optimization
This lecture consists of two main parts. In the first one, we revisit Semi-Definite Programming (SDP). We show its equivalence to Vector Programming, we prove it has efficient membership and separation oracles and finally state a theorem that shows why Ellipsoid can be used to acquire an approximate solution of a semi-definite program. In the second part, we make a first approach to Combinatori...
متن کامل